Golang Job: Senior Backend Engineer - Golang (m-f-d)

Job added on

Company

Glassnode
Switzerland

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Who we are:
We're an ambitious team of researchers, builders, and entrepreneurs with many years of experience in the crypto space and are passionate about digital assets. With a new product roadmap, we are adding several new products to our portfolio, beyond on-chain data - we are becoming a more comprehensive go-to crypto platform for various needs.

Glassnode is a leading market intelligence platform for on-chain and derivatives data. We offer the most comprehensive library of advanced on-chain metrics and insights for Bitcoin, Ethereum and hundreds of other digital assets, bringing data intelligence to the blockchain and cryptocurrency space.

With an emphasis on user-centric interfaces, we aim to deliver intelligible, actionable, and unique insights from blockchain data and beyond, helping investors make educated decisions in an overly emotional and irrational market, and equipping blockchain teams with valuable insights on their projects and tokens.

Backend Engineer (Golang) (m/f/d). Fully Remote.

The Role:
Have a direct impact on our business success through building extraordinary products used daily by our large and ever-growing crypto community.

We are searching for a driven and proactive Golang Backend Engineer who is ready to contribute to taking the existing product to the next level. You would have the opportunity to contribute to the development of APIs, microservices, and new features, all in the context of a distributed system with a high load of data from blockchain nodes and high scalability.

Join us remotely, you can be located anywhere around the CET time zone, as our work is 100% online. The position is full-time.

In the backend team, we take full ownership of new services and follow them through the whole process. The backend system at Glassnode is based on a highly distributed architecture with a great number of microservices split into multiple layers (updaters, aggregators, and API services). Almost all services are based on Go (with a few written in Python). We make heavy use of BigQuery and Postgres for storing data, and Kubernetes, Helm as well as Argo for deployment and job orchestration.

What you will do:
  • Build data pipelines to produce Bitcoin, Ethereum and crypto-financial metrics with Go and Argo
  • Create microservices in Go to serve metrics via gRPC
  • Maintain and extend our API gateway
  • Manage deployments of pipelines, services and Kubernetes cluster resources with Helm
  • Apart from designing and developing you will take care of QA, data QA and deployment
  • You will get to know the whole system inside out and take full responsibility for our products' quality, robustness and performance
We would like to hear from you, if:
  • You have at least 4 years of working experience in software engineering and are proficient with Golang
  • You have a strong interest in cryptocurrencies
  • You are a self-learner, highly motivated to pick up new technologies and take on challenging problems
  • You have knowledge of SQL
  • You have very good English communication skills
  • Bonus: You have experience with Kubernetes, Helm, and cloud providers (preferably Google Compute Engine)
  • Bonus: You have experience building distributed systems and data pipelines
What we offer:
  • A modern technical stack with an emphasis on quality
  • Flexibility to organise your work and hours the way you like, our remote-first setup enables this for everyone
  • Join a young, self-funded and already profitable company in a future-proof market
  • Freedom to own your decisions and experiment, we need driven experts who help us figure out what to do, not for us to point at what needs to be done
  • Be one of the main contributors to building a company with its unique culture in the cutting-edge tech space
  • No approval loops or unnecessary processes, quick decision-making and full ownership of your function
  • We are working on a kick-ass, meaningful benefits package, something truly useful and empowering - you will help us figure out what we'd need to stand out as the workplace of the future, we are open to any ideas
  • Frequent company offsites, we love remote but love to have fun together too - this year we went to Lisbon for a week, and more adventures are coming
Glassnode is an equal opportunity employer. We respect and empower each individual who joins us. Glassnode commits to a transparent, inclusive, non-discriminatory recruitment process and employment.